#include "GlobalHeader.h"
#include "StdMsgQueue.h"
typedef struct 
{
    //前八个字节放消息的类型
    long type; //消息的类型
    char content[100];
}msg; 

int main()
{
    MsgQ *q = InitMsgQ("./",3);
    // key_t key = ftok("./",3);
    // if(key < 0)
    // {
    //     perror("ftok");
    //     return -1;
    // }

    // int msgID = msgget(key,IPC_CREAT | 0777);

    //给消息队列发消息    void* +size_t是一个内存块，不知道什么类型，里面有什么东西
    msg m;
    MsgQRecv(q,&m,sizeof(m),2);
    printf("%s\n",m.content);

    //消息队列的控制 删除
    //ClearMsQ(q);
    return 0;
}